Delagoa Bay
geographical name
Del·a·goa Bay
ˌde-lə-ˈgō-ə
inlet of the Indian Ocean in southern Mozambique
Love words? Need even more definitions?
Merriam-Webster unabridged
Share